English Dictionary
◊ MOUNTAIN ROSE
mountain rose
n : European alpine rose with crimson flowers [syn: {Rosa
pendulina}]